.tree_item {
  .prefix {
    float: left;
    padding-right: .5rem;
  }

  position: relative;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding-right: 30px;
  box-sizing: border-box;

  &.checked {
    font-weight: bold;
  }

  &.disabled {
    opacity: .4;
    cursor: not-allowed;
  }

  >.checked {
    color: var(--adm-color-primary);
    font-weight: bold;
    position: absolute;
    right: 12px;
    top: 18px;
  }

  svg {
    transform: scale(1.2);
  }
}

.tree_container {
  position: relative;
}

.tag_item {
  padding: 4px;
  margin-right: 2px;
}
